
  .container-main-form {
    .custom-content-main {
        .custom-content-item {
          padding: 18px 0 18px 0;
          font-size: 16px;
          color: #fefefe;
          font-family: PingFang SC;
          font-weight: 500;
          text-align: center;
          line-height: 16px;
          border-bottom: 1px solid #505059;
        }
        .custom-content-item:active {
          color: #ffaa00;
        }
        .custom-content-cancle {
          font-size: 16px;
          font-family: PingFang SC;
          font-weight: 500;
          color: #999999;
          line-height: 16px;
          text-align: center;
          padding: 18px 0 18px 0;
        }
      }
    ::v-deep(.van-field) {
      background-color: #28282e;
      border: none;
      padding: 18px 20px 17px 20px;
    }
    ::v-deep(.van-field__label) {
      font-size: 16px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #cccccc;
      line-height: 16px;
    }
    ::v-deep(.van-cell-group--inset) {
      background: #28282e;
      margin: 0;
    }
    ::v-deep(::-webkit-input-placeholder) {
      /* WebKit browsers */
      color: #999999;
    }
    ::v-deep(.van-cell:after) {
      border-bottom: 1px solid #383840;
    }
    ::v-deep(.van-field__control) {
      font-size: 16px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #ffffff !important;
      line-height: 16px;
    }
    ::v-deep(.van-radio__label) {
      font-size: 16px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #ffffff;
      line-height: 16px;
      margin-left: 6px;
    }
    ::v-deep(.van-radio--horizontal) {
      margin-right: 0px;
    }
    ::v-deep(.van-radio__icon--checked.van-radio__icon--dot
        .van-radio__icon--dot__icon) {
      background: #ffaa00;
    }
    ::v-deep(.van-radio__icon--checked.van-radio__icon--dot) {
      border-color: #ffaa00;
    }
    ::v-deep(.van-cell__right-icon) {
      //   font-size: 0;
      margin-left: 2px;
      color: rgba(0, 0, 0, 0); /* 将字体颜色设置为完全透明 */
      background-image: url('@/assets/svg/confirm/v_confirm-triangle.svg');
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 10px 6px;
    }
    ::v-deep(.van-popup--bottom) {
      background: #45454d;
      border-radius: 24px 24px 0px 0px;
      padding: 0 12px 0 12px;
    }
    ::v-deep(.van-field__label--required:before) {
      position: absolute; // 必填星号
      left: 52px;
      top: 15px;
    }
  }
  .selfTab{
    ::v-deep(.van-tab--active) {
      line-height: 16px;
      font-size: 16px;
      font-family: PingFang SC;
      font-weight: bold;
      color: #ffaa00 !important;
    }
    ::v-deep(.van-tab) {
      background: #17171a;
      line-height: 16px;
      font-size: 16px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #cccaca;
      border-bottom: 1px solid #383840;
    }
    ::v-deep(.van-tabs__line) {
      background: #ffaa00;
      border-radius: 1px;
      margin-top: 20px;
    }
    ::v-deep(.van-tabs__nav--line){
      background: #17171a;
      height: 40px;
    }
  }
  .busDetails-main-proPoint {
    background: #28282e;
    border-radius: 8px;
    margin-bottom: 10px;
    .proPoint-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 17px 12px;
      .proPoint-header-left {
        display: flex;
        align-items: center;
        .header-left-title {
          font-size: 16px;
          font-family: PingFang SC;
          font-weight: bold;
          color: #ffffff;
          line-height: 16px;
        }
        .header-left-value {
      
          font-size: 16px;
          font-family: PingFang SC;
          font-weight: bold;
          color: #FFAA00;
          line-height: 16px;
        }
      }
      .proPoint-header-right {
        font-size: 14px;
        font-family: PingFang SC;
        font-weight: 500;

        line-height: 14px;
        .header-right-title {
          color: #cccccc;
        }
        .header-right-value {
          color: #ffaa00;
        }
      }
    }
    .proPoint-center {
      padding: 10px 24px;
      background: #222226;
      display: flex;
      align-items: center;
      justify-content: space-between;
      div {
        font-size: 12px;
        font-family: PingFang SC;
        font-weight: 500;
        color: #999999;
        line-height: 12px;
        flex-basis: 33.33%;
      }

      .proPoint-center-left {
        text-align: left;
      }
      .proPoint-center-center {
        text-align: center;
      }
      .proPoint-center-right {
        text-align: right;
      }
    }
    .proPoint-footer {
      padding: 0 24px;
      .proPoint-footer-item {
        padding: 18px 0;
        border-bottom: 1px solid #383840;
        display: flex;
        align-items: center;
        justify-content: space-between;
        &.active {
          border: none;
        }
        .footer-item-left {
          font-size: 14px;
          font-family: PingFang SC;
          font-weight: 500;
          color: #cccccc;
          line-height: 14px;
          flex-basis: 33.33%;
          text-align: left;
        }
        .footer-item-center {
          font-size: 14px;
          font-family: PingFang SC;
          font-weight: 500;
          color: #ffffff;
          line-height: 14px;
          flex-basis: 33.33%;
          text-align: center;
        }
        .footer-item-right {
          font-size: 14px;
          font-family: PingFang SC;
          font-weight: 500;
          color: #ffffff;
          line-height: 14px;
          flex-basis: 33.33%;
          text-align: right;
        }
        .footer-item-rightSpe {
          position: relative;
          font-size: 14px;
          font-family: PingFang SC;
          font-weight: 500;
          color: #ffffff;
          line-height: 14px;
          padding-right: 9px;
          flex-basis: 33.33%;
          text-align: right;
          .footer-item-icon {
            position: absolute;
            width: 5px;
            height: 10px;
            right: 0px;
            top: 2px;
            background-image: url('@/assets/svg/common/v_triangle_right_white.svg');
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
          }
        }
      }
    }
  }